/* ****************************************************************** **
**    OpenSees - Open System for Earthquake Engineering Simulation    **
**          Pacific Earthquake Engineering Research Center            **
**                                                                    **
**                                                                    **
** (C) Copyright 1999, The Regents of the University of California    **
** All Rights Reserved.                                               **
**                                                                    **
** Commercial use of this program without express permission of the   **
** University of California, Berkeley, is strictly prohibited.  See   **
** file 'COPYRIGHT'  in main directory for information on usage and   **
** redistribution,  and for a DISCLAIMER OF ALL WARRANTIES.           **
**                                                                    **
** Developed by:                                                      **
**   Frank McKenna (fmckenna@ce.berkeley.edu)                         **
**   Gregory L. Fenves (fenves@ce.berkeley.edu)                       **
**   Filip C. Filippou (filippou@ce.berkeley.edu)                     **
**                                                                    **
** ****************************************************************** */
                                                                        
// $Revision: 1.1 $
// $Date: 2006-12-13 18:17:37 $
// $Source: /usr/local/cvs/OpenSees/SRC/domain/domain/single/SingleDomParamIter.cpp,v $

// Description: This file contains the method definitions for class 
// SingleDomParamIter. SingleDomParamIter is a class for iterating through the 
// parameters of a domain. 

#include "SingleDomParamIter.h"
#include "domain/component/Parameter.h"

// SingleDomParamIter(SingleDomain &theDomain):
//	constructor that takes the model, just the basic iter

XC::SingleDomParamIter::SingleDomParamIter(TaggedObjectStorage *theStorage)
  :SingleDomTIter<ParameterIter>(theStorage)
  {}

XC::Parameter *XC::SingleDomParamIter::operator()(void)
  {  return XC::getIterPtr<Parameter>(*this); }

    
    
